@charset "utf-8";
body{font-size:14px; line-height:20px;outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);font-family:'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p
{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;appearance:none;}
select {-webkit-appearance:none;appearance:none;}
a{text-decoration:none;color:#666;outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
a:hover,a:focus{outline:none;text-decoration:none;}
.clear{ clear:both; font-size:0px; height:0px;line-height:0px;}

.b_gray { background:#f3f3f3;}
.left { float:left;}
.right { float:right;}
.t_center { text-align:center;}
.t_left { float:right;}
.t_right { text-align:right;}
.icon_right{position: absolute;right: 15px; top: 0;}
.icon_right img {width: 15px; height: 16px;display: block; margin:7px auto 0;}
.icon_right span {font-size: 10px; color: #fff;text-align: center; margin-top: -12px;display: block}

/*表单*/
.form_area { clear:both; margin-left:-1px; font-size:16px;}
.form_area > div { padding-bottom:10px; min-height:44px;}
.form_area > div p { line-height:24px;}
input[type="text"],input[type="tel"],
.textarea { padding: 10px 3%; border: 1px solid #ddd; border-radius:5px; font-size:16px; color:#555;}
.input_l { width:94%;height:30px;}
.textarea { width:94%; height:90px;}

.option_s { padding:0 3%; height:44px; background: url(../images/option_bg.png) no-repeat ; background-size:100% 100%; border: 1px solid #ddd; border-radius:5px; font-size:16px; color:#555; box-shadow: 0 1px 3px rgba(0,0,0,.3) inset;}



/*按钮*/
.btn_primary_s { display:inline-block;background:#fa2166; width:80px;font-size:14px; line-height:34px; text-align:center; color:#fff; border:1px solid #d40144; border-radius:5px;
    background-color:#fa2166;  box-shadow: 0 1px 0 rgba(255,255,255,.5) inset;
}
.btn_primary_s:active {background:#b30f43;}

.btn_primary_l { display:inline-block; width:100%; font-size:16px; line-height:44px; text-align:center; color:#fff; text-shadow: 0 1px 0 rgba(0,0,0,.5); border:1px solid #d40144; border-radius:5px;
    background-color:#fa2166;  box-shadow: 0 1px 0 rgba(255,255,255,.5) inset;
}
.btn_primary_l:active { background:#b30f43;}

.btn_warning_s { display:inline-block; padding: 0 10px; background:#fffcdc; font-size:14px; line-height:32px; text-align:center; color:#b28850; border:1px solid #e0dec7; border-radius:5px;}
.btn_warning_s .ico_phone_2 { display:inline-block; margin: 0 3px 0 -3px; width:24px; height:24px; vertical-align: -8px; background:url(../images/ico_phone_2.png) no-repeat;}

.btn_primary_sm {width: 70px; margin-top: -10px; height: 28px; border-radius: 2px; border: none; background: #fa2166; line-height: 28px; box-shadow: none; font-size: 12px;}
/*文字颜色*/
.t_primary { color:#fa2166 !important;}
.t_primary2 { color:#ff0000 !important;}


/*框架*/
body { background:#f2f2f3;}
#body_1{ background:#f2f2f3;}
#body_2{ background:#f2f2f3;display:inline-block;}
#header{ margin:0; padding:0; z-index: 99; width:100%; height:44px; background:#fa2166; line-height:44px; font-size:18px; color:#fff; text-align:center; position: fixed; left: 0; top:0;}
#header .btn_l{ float:left; position: absolute; left: 0; top:0; width: 26px; height: 26px; left: 10px; top: 9px;}
#header .btn_l i { vertical-align: 0px; float: left;}
#header .btn_r {position: absolute; right:10px;}
#header a{color:#fff; font-size:12px; text-shadow:none; }
#header a i{display:inline-block; width:26px; height:26px; vertical-align: -8px;}
#header a .ico_back{ background:url(../images/header_icon1.png) no-repeat left center; background-size:26px 26px;}
#header a i.ico_list { background:url(../images/ico_header_list.png) no-repeat right center; background-size:17px 20px; margin-right: 5px;}

#header a i.ico_list { background:url(../images/ico_header_list.png) no-repeat;}
#header .h_icon { float:left; position: absolute;width: 26px; height: 26px; left: 10px; top: 9px;}
#header .h_icon img { width:26px; height:26px; display:block; float:left; margin-top: 0px;}

#main { padding: 10px;}
#main h1 { clear:both; padding:5px 0; font-size:18px;}
#main > section { padding:20px 0;}
#main > section p { color:#a0a0a0;}


#main_home{ margin:0; padding:0; width:100%; background:#fff;}



#tab{ position:fixed; left:0; bottom:0; width:100%; height:49px; background-color:#ffffff; border-top:1px solid #f2f2f3;}
#tab a{ display:block; float:left;width:25%; height:49px;text-align:center; font-size:10px; color:#898989; line-height: 14px;}
#tab a i{ display:block; width:28px; height:28px; margin:4px auto 0;}
#tab a i.ico_home{ background:url(../images/nav_icon_01.png) no-repeat; background-size: 28px 28px;}
#tab a i.ico_order{background:url(../images/nav_icon_02.png) no-repeat; background-size: 28px 28px}
#tab a i.ico_list{background:url(../images/nav_icon_03.png) no-repeat; background-size: 28px 28px}
#tab a i.ico_user{background:url(../images/nav_icon_04.png) no-repeat; background-size: 28px 28px}
#tab a.sel{ color:#fa2166;}
#tab a i#sel_home{background:url(../images/nav_icon_05.png) no-repeat;background-size: 28px 28px;}
#tab a i#sel_order{background:url(../images/nav_icon_06.png) no-repeat;background-size: 28px 28px;}
#tab a i#sel_list{background:url(../images/nav_icon_07.png) no-repeat;background-size: 28px 28px;}
#tab a i#sel_user{background:url(../images/nav_icon_08.png) no-repeat;background-size: 28px 28px;}




.tab_02 { height:44px; background:#fff; font-size:12px; color:#666;}
.tab_02 li { float:left; font-size: 14px; width:33.333%; height:44px;  line-height:44px; text-align:center; border-bottom:1px solid #f2f2f3; }
.tab_02 li.sel { color:#94a68c; height:43px; border-bottom:2px solid #94a68c;}
.tab_02 span { display:block; clear:both; color:#be85be;}

.tab_03 { margin-bottom:-10px; padding:15px 0 ; line-height:30px; text-align:center; font-size:12px;}
.tab_03 li { display:inline-block; margin-right:5px; width:80px; text-align:center; background:#b5b5b5; color:#fff; border-radius:5px;}
.tab_03 li.sel { background:#fa2166;}

.tab_04 { height:44px; background:#fff; font-size:12px; color:#7c7b7b;}
.tab_04 li { float:left; margin-left:-1px; padding-top:7px; width:25%; height:37px; line-height:14px; text-align:center; border-left:1px solid #d8d8d8;  border-bottom:1px solid #d8d8d8;}
.tab_04 li:last-child {  line-height:28px;}
.tab_04 li.sel { border-bottom: 3px solid #fa2166; color:#fa2166;}
.tab_04 span { display:block; clear:both; color:#7c7b7b;}




/*推荐列表*/
.works_list { display:inline-block; width:100%;}
.works_list li { float:left; margin-right:4%; margin-bottom:12px; width:48%; }
.works_list li:nth-child(even) { margin:0;}
.works_list li img { display:block; width:100%; height:140px;}
.works_list li p { clear:both; padding: 0 10px; line-height:30px; font-size:16px; background:#eee;}
.works_list li .title { margin-top:-25px; background:rgba(67,67,67,.7); height:25px; line-height:25px; font-size:12px; color:#fff;}
.o_price { color:#959595; text-decoration:line-through;}
.p_price { float:right; color:#701870;}

.history_list { background: #fff; padding-left: 15px;}
.history_list dl{padding: 15px 15px 15px 80px; line-height:20px; height:70px; border-bottom: 1px solid #f2f2f3; position: relative;}
.history_list dl:last-child{ border-bottom: none;}
.history_list dl dt { padding-top:5px; font-size:16px; color: #000;}
.history_list dl dt p {text-overflow:ellipsis;white-space:nowrap;overflow: hidden; width: 60%;}
.history_list dl dt img { position: absolute;width:70px; height:70px; border-radius:2px; left:0px; top: 15px;}
.history_list dl dd { font-size:12px;margin-top: 20px; color: #999;}
.history_list dl dd.a_info { float:right; margin-top:-20px;}
.history_list dl .price { padding: 0 0px 20px 0; color:#fa2166; font-size:16px; text-align:right;}


/*我的订单*/
.order_list {background: #fff; padding-left: 15px;}
.order_list dl{padding: 15px 15px 15px 80px; line-height:20px;border-bottom: 1px solid #f2f2f3; position: relative; min-height: 70px;}
.order_list dl:last-child{ border-bottom: none;}
.order_list dl dt { font-size:16px; color: #000; margin-top: -1px; margin-bottom:5px;}
.order_list dl dt p {text-overflow:ellipsis;white-space:nowrap;overflow: hidden; width: 60%;}
.order_list dl dt img { position: absolute;  width:70px; height:70px; border-radius:2px;left:0px; top: 15px;}
.order_list dl dd { font-size:12px;color: #999; line-height: 16px;}
.order_list dl dd.a_info { float:right; margin-top:-56px;}
.order_list dl dd.a_info .price { font-size: 12px; color: #94a68c;}
.order_list dl dd.a_info .btn_primary_s {width: 70px; height: 28px; border-radius: 2px; border: none; background: #94a68c; line-height: 28px; box-shadow: none; font-size: 12px; margin-top: 25px;}

/*选妆容*/
.makeup_sel li { float:left; margin: 0 2% 4px -2px ; width:32.6%;text-align:center;}
.makeup_sel li:nth-child(3n) { margin-right:0;}
.makeup_sel li img { display:block; position:relative; z-index:-1; width:100%; min-height:100px;}
.makeup_sel li span { display: block; margin-top:-25px; line-height:25px; background:rgba(67,67,67,.75); color:#fff; text-shadow: 0 1px 1px rgba(0,0,0,.5);}



/*选择化妆师*/
.makeup_list dl{ margin: 0 -10px; padding: 10px 10px 10px 100px; min-height: 80px; line-height:20px;}
.makeup_list dl:nth-child(odd) { background:#f5f5f5;}
.makeup_list dl dt { font-size:16px;}
.makeup_list dl dt img { position: absolute; margin: 0 0 0 -90px; width:80px; height:80px; border-radius:5px;}
.makeup_list dl dd { font-size:12px;}
.makeup_list dl dd.a_info { float:right; margin-top:-6px; text-align:right;}
.makeup_list dl .class { font-size:12px; color:#ff548a;}
.makeup_list dl .price { padding: 0 0 5px 0; color:#fa2166; font-size:20px; text-align:right;}



/*化妆师作品详情*/
.makeup_intro { margin: -10px -10px 0 -10px; padding: 10px 10px 10px 100px; min-height: 80px; line-height:20px; background:#f5f5f5;}
.makeup_intro dt { padding-bottom:3px; font-size:16px;}
.makeup_intro dt img { position: absolute; margin: 0 0 0 -90px; width:80px; height:80px; border-radius:5px;}
.makeup_intro dd { font-size:12px;}
.makeup_intro dd.a_info { float:right; margin-top:-6px; text-align:right;}

/*第三次修改样式*/
.makeup_intro .class { font-size:12px; color:#ff96b7;}
.makeup_intro .price { padding: 0 0 5px 0; color:#fa2166; font-size:20px; text-align:right;}





.ico_star { display: inline-block; margin-right:-3px; background: url(../images/ico_star.png) no-repeat; width:12px; height:12px; vertical-align:text-top;}


.tools_bar { position: fixed; left:0; bottom:0; padding:5px 0; width:100%; background:#87002b; color:#fff;}
.tools_bar ul { float:left; margin-left:10px;}
.tools_bar ul li { float:left; margin-right:5px; font-size:12px; text-align:center; width:50px;}
.tools_bar ul li i { margin: 2px auto 0 auto; display:block; width:24px; height:24px;}
.tools_bar ul li i.ico_fav { background:url(../images/ico_fav.png) no-repeat;}
.tools_bar ul li i.ico_phone { background:url(../images/ico_phone.png) no-repeat;}
.tools_bar .btn_primary_l { float:right; margin-right:10px; width:140px;}

.tools_bar_2 { position: fixed; left:0; bottom:0; width:100%; background:rgba(255,255,255,0);text-align:center; padding:15px 0;}
.tools_bar_2 .btn_primary_l { margin: 0 5px; width:140px; background:#fa2166; height: 40px; border-radius:4px; border: none; box-shadow: none;text-shadow:none; line-height: 40px;}
.btn_primary_smain { padding: 15px;}
.tools_bar_2 .btn_primary_s { width: 100%; border: none; border-radius: 4px; box-shadow: none; font-size: 18px; height: 40px; line-height: 40px;}

/*填写订单*/
.map { margin-top:10px;}


/*选择预约时间*/
.time_list {}
.time_list li { float:left; margin: 0 4.7% 10px -2px ; background:#fff; width:30%; line-height:60px; font-size:20px; color:#fa2166; text-align:center; border:1px solid #ffcadb; border-radius:5px;}
.time_list li:nth-child(3n) { margin-right:0;}
.time_list li.sel { background:#fffcdc; color:#b28850; border:1px solid #c2bd8c;}


.time_sel  { margin-top:60px;}
.time_sel .option_s { float:left; margin-right:2%; width:32%;}
.time_sel .option_s:last-child { margin-right:0;}



/*确认订单并支付*/
.state_info { margin-bottom:15px; background:#fff; padding: 0px 0px 10px 15px;}
#main .state_info h1 { font-size:18px; color:#638c0b; padding: 0px;vertical-align: middle; margin: 0 0 10px; border-bottom: 1px solid #f2f2f3; width: 100%; height:50px; line-height: 50px;}
.state_info p { font-size:14px; color:#333; margin-bottom:0px; overflow: auto}

.order_info { padding:15px; background: #fff;}
.order_info p { margin-bottom:5px; padding-left:80px; color: #333;}
.order_info p:last-child { margin-bottom: 0px;}
.order_info p strong { position:absolute; margin-left:-80px; font-weight:normal; color:#999; line-height: 20px;}

.makeup_info { margin-bottom:10px; padding:15px; background:#fff; border:1px solid #ddd; border-radius:5px; margin-top: 15px;}
.makeup_info dl { margin: -10px -10px 0 -10px; padding: 10px 10px 10px 80px; line-height:20px; border-bottom: 1px solid #eaeaea;}
.makeup_info dt { padding-bottom:3px; font-size:16px;}
.makeup_info dt img { position: absolute; margin: 0 0 0 -70px; width:60px; height:60px; border-radius:5px;}
.makeup_info dd { font-size:12px;}
.makeup_info dd.a_info { float:right; margin-top:0px; text-align:right;}
.makeup_info .price { padding: 0 0 5px 0; color:#701870; font-size:20px; text-align:right;}

.makeup_info .plus { padding:10px 0;}
.makeup_info .plus .unsel { display:inline-block; background:#e5e5e5; width:70px; font-size:14px; line-height:36px; text-align:center; color:#555; border:none; border-radius:5px;}
.makeup_info .plus .sel { display:inline-block; background:#9f1384; width:70px; font-size:14px; line-height:36px; text-align:center; color:#fff; border:none; border-radius:5px;}


/*我要美睫*/
.makeup_works_list { display:inline-block; width:100%;}
.makeup_works_list li { float:left; margin-right:4%; margin-bottom:12px; width:48%; }
.makeup_works_list li:nth-child(even) { margin:0;}
.makeup_works_list li img { position:relative; z-index:-1; display:block; width:100%; height:140px;}
.makeup_works_list li p { clear:both; padding: 0 10px; line-height:30px; font-size:16px; background:#eee;}
.makeup_works_list li .title { margin-top:-25px; background:rgba(67,67,67,.7); height:25px; line-height:25px; font-size:12px; color:#fff;}
.makeup_works_list .btn_primary_s { display: block; margin:10px auto; width:60%;}


/*美睫师作品详情*/
.makeup_pics { margin:-10px -10px 10px -10px; padding:10px; background:#f5f5f5; text-align:center;}
.makeup_pics img { width:160px; height:160px;}

.works_detail li { padding-bottom:5px;}
.works_detail i { display:inline-block; width:16px; height:16px; vertical-align:-3px;}
.works_detail i.ico_list_02 { background: url(../images/ico_list_02.png) no-repeat;}
.works_detail i.ico_clock_02 { background: url(../images/ico_clock_02.png) no-repeat;}


/*选择师美睫师*/
.makeup_list_position { margin-top:-10px;}
.makeup_list_position dl{ margin: 0 -10px; padding: 10px 10px 10px 175px; background:url(../images/bg_timeline.png) repeat-y 70px; min-height: 80px; line-height:20px; border-left:1px solid #dcdcdc;}
.makeup_list_position dl:nth-child(odd) { background-color:#f5f5f5;}
.makeup_list_position dl dt { font-size:16px;}
.makeup_list_position dl dt img { position: absolute; margin: 0 0 0 -90px; width:80px; height:80px; border-radius:5px;}
.makeup_list_position dl dd { font-size:12px;}
.makeup_list_position dl dd.p_info { position:fixed; left:15px; margin-top:8px; text-align:right;}
.makeup_list_position dl dd.p_info span { display:block; padding-right:14px; background:url(../images/bg_position.png) no-repeat; width:46px; line-height:22px; text-align:center; color:#fff;}


/*个人账户*/
.user_intro { padding: 20px 20px 50px 20px; text-align:center; font-size:16px;}
.user_intro img { display:block; margin: 0 auto 10px auto; width:80px; height:80px; border-radius:5px;}

.link_list li { margin-bottom:10px; background:#fff; border:1px solid #ddd; border-radius:5px;}
.link_list li a { display:block;padding:10px; line-height:24px;  color:#555; background:url(../images/ico_arrow_right.png) no-repeat right 50%; background-origin:content-box;}


/*首页*/
.makeup_works_list2 { display:inline-block; margin-top:18px; width:100%; }
.makeup_works_list2 li { float:left; margin-right:4%; width:48%; min-height:162px; }
.makeup_works_list2 li:nth-child(even) { margin:0;}
.makeup_works_list2 li img { display:block; position:relative;  z-index:-1; width:100%; min-height:162px; min-width:151px; }


/* 修改我的关注的样式*/
.tab_05 { height:44px; background:#fff; font-size:12px; color:#7c7b7b;}
.tab_05 li { float:left; margin-left:-1px; width:50%; height:44px;  line-height:41px; text-align:center; border-left:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}
.tab_05 li.sel { height:41px; border-bottom: 3px solid #fa2166; color:#fa2166;}
.tab_05 span { display:block; clear:both; color:#be85be;}

/*搜索地图增加的css*/
.input_l_2 { width:70%;height:30px; margin-bottom:10px;}

/*第四次修改样式*/
.btn_search{ display:inline-block; width:20%; height:44px; font-size:16px; line-height:44px; text-align:center; color:#fff; text-shadow: 0 1px 0 rgba(0,0,0,.5); border:1px solid #d40144; border-radius:5px;  background-color:#fa2166;  box-shadow: 0 1px 0 rgba(255,255,255,.5) inset; margin-left:5px;
    -webkit-appearance:none;}


/*优惠券*/
#main_coupons { padding:0; margin:0;}
.coupons1_1{ padding:10px 10px 0px;min-height:96px;overflow: hidden}
.coupons1_1:last-child { padding: 10px;}
.coupons1_1 p{ text-align:left; margin-left:15px;}
.coupons1_2{ padding:2px 0; min-height:96px; background-size:cover;}
.coupons1_2 p{ text-align:center; margin-left:35px;}
.coupons2{ padding:0; width:65%; min-height:96px;background:#ffc000; float:left; border-radius: 4px 0px 0px 4px;}
.coupons3{ padding:0; width:35%; font-size:12px; min-height:96px; line-height:16px; background:#fff;  float:left;border-radius: 0px 4px 4px 0px;}
.coupons3 p { padding-left:5px; color: #666;}
.coupons3 p:first-child { margin-top: 12px; color: #999;}
.coupons3 p:last-child { margin-top: 5px; color:#ec9600;}
/*
.coupons_price{ font-size:25px; color:#fff; text-shadow: 1px 1px 0 rgba(0,0,0,.75);  text-align:center; margin-left:-5px; margin-top:20px; }
.coupons_price2{ font-size:15px; color:#fff; text-shadow: 1px 1px 0 rgba(0,0,0,.75); text-align:center; margin-left:-5px; margin-top:10px; margin-bottom:10px;}
*/

.coupons_price{font-size:25px; color:#fff; text-align:center; margin-left:-5px; margin-top:14px; font-weight: bold;}
.coupons_price2{font-size:15px; color:#fff;text-align:center; margin-left:-5px; margin-top:4px;}

/*自定义预约时间——修改*/
.time_sel2  { margin-top:6px;}
.time_sel2 .option_s { float:left; margin-right:2%; width:23%;}
.time_sel2 .option_s:last-child { margin-right:0;}


/*确认订单——修改(增加)*/
.makeup_info2 { margin-bottom:15px; padding:15px; background:#fff;margin-top: 15px;}
.makeup_info2 dl { margin: -10px -10px 0 -10px; padding: 10px 10px 25px 80px; line-height:20px; }
.makeup_info2 dt { padding-bottom:3px; font-size:16px;}
.makeup_info2 dt img { position: absolute; margin: 0 0 0 -70px; width:70px; height:70px; border-radius:2px;}
.makeup_info2 dd { font-size:16px; margin-left: 10px;}
.makeup_info2 dd.a_info { float:right; text-align:right;}
.makeup_info2 .price { padding: 0 0 5px 0; color:#fa2166; font-size:16px; text-align:right; line-height: 20px;}

.makeup_info2 .plus { padding:10px 0;}
.makeup_info2 .plus .unsel { display:inline-block; background:#e5e5e5; width:70px; font-size:14px; line-height:36px; text-align:center; color:#555; border:none; border-radius:5px;}
.makeup_info2 .plus .sel { display:inline-block; background:#9f1384; width:70px; font-size:14px; line-height:36px; text-align:center; color:#fff; border:none; border-radius:5px;}

/*绑定手机号*/
.binding1{ margin:25px 10px 10px 10px;}
.binding2{ margin:0 10px 10px 10px;}
.input_l_3{ width:60%; height:25px; margin-bottom:10px;}
.input_l_4{ width:94%; height:25px; padding:10px; margin-right:10px;}
.btn_binding{ display:inline-block; width:30%; font-size:14px; line-height:40px; text-align:center; color:#fff; text-shadow: 0 1px 0 rgba(0,0,0,.5); border:1px solid #a12978; border-radius:5px;  background-color:#9f1384; background-image:-webkit-linear-gradient(top, #d406ab, #9e1483); box-shadow: 1px 0 0 rgba(255,255,255,.5) inset; margin-left:10px;}


/*文字颜色*/
.t_primary_3 { color:#000 !important;}

/*我要美睫——修改*/
.nail1{ display: inline-block; width:40%; float:left; margin-left:5px;  margin-top:10px; margin-bottom:-20px;}
.nail2{ display: inline-block; padding:0; width:60%; float:left; margin-left:-5px; margin-top:-5px;  margin-bottom:-10px;}

/*文字颜色*/
.t_primary_5 { color:#fff; !important;}



/*文字*/
.t_primary_6 { color:#ec9600; font-size:14px; !important;}
.t_primary_7 { color:#606060; font-size:14px; !important;}

/*没有消息*/
.nonews{ text-align:center;padding:0 10px;background:#f2f2f3; margin-left: -15px;}
.nonews p {padding:10px 0;font-size:12px; color:#999;  padding-top:90px;}

/*选择城市*/
.city_sel { padding:0 12px; line-height:42px; background:#fff; border-bottom:1px solid #c5cec9;}
.city_list { line-height:42px; }
.city_list p { padding:0 12px; }
.city_list ul {background:#fff;border-top:1px solid #c5cec9;}
.city_list li { border-bottom:1px solid #c5cec9; text-align:center; }
.city_list li.sel { background:#ffe7f8;}

.passOption{ height:35px; border:1px solid #cacaca; border-radius:5px; }

.time_sel12 { padding:15px 0px 0px; height:44px; border-radius:0px;}
.time_sel12 .option_s { border-radius:0px;float:left;height:44px;padding:0 15px; width: 100%; font-size:14px; border: none; background:url(../images/icon_10.png) no-repeat 96% #fff;background-size:12px 8px;box-shadow: 0 0;}
.order_info2{ clear:both; background:#fff;  padding:8px 15px;height:44px; color:#333; border-top: 1px solid #f2f2f3; position: relative;}
.order_info2 dt { width:96px; position: absolute; left: 15px;}
.order_info2 dl { padding-left:96px; padding-right: 15px;}




/*弹框*/
.mui-dialog-mask{ width:100%; left: 0px; top: 0px; height: 100%; position: fixed; -webkit-user-select: none; z-index:99; background-color:#000; opacity:.8;}
.play_screen1{ position:fixed; z-index:9999999; top:50%; width:100%; }
.play_table{ position:relative;  margin-left:15%; width:70%; -webkit-appearance:none; border-radius:10px; background:#f5f5f6;}
.play_table_title{ height:50px; line-height:50px; font-size:14px; text-align:center; border-bottom:1px solid #eaebeb; color:#000;}
.play_table_btn1{ width:100%; height:36px; -webkit-appearance:none; border-radius:0 0 10px 10px; line-height:36px; border:none;  background:#f5f5f6; font-size:14px; color:#3088e5; text-align:center;}

/* 退款按钮 */
.btn_refund_s { display:inline-block; background:#fffcdc; font-size:14px; line-height:32px; text-align:center; color:#b28850; border:1px solid #e0dec7; border-radius:5px; width:110px}

.btn_warning_s1 { padding:0;border:1px solid #94a68c;border-radius:4px; background:none;width:90px; line-height:26px;}
.btn_warning_s1 a {color:#94a68c;}
.btn_warning_s2 { padding:0; border:1px solid #9fa0a0;border-radius:4px; background:none;color:#595757;line-height:26px; width:90px; margin:0 5px;}
.btn_warning_s2 a {color:#595757;}


/* 新增退货页面 */
#body_2 { background:#f2f2f3; padding-bottom:0;}
.t_center1 { margin-bottom:15px;}
.t_center1 .btn_warning_s1 { line-height:28px;}
.t_center1 .btn_warning_s2 { line-height:28px;}
.Return { width:100%;}
.Return_list { width:100%; padding-left:15px; background:#fff; border-bottom:1px solid #e8e8e8;}
.Return_list .title { height:50px; border-bottom:1px solid #e8e8e8; padding-right:15px; line-height:49px; color:#545454; font-size:16px;}
.Return_list ul { margin-top:10px;}
.Return_list ul li { color:#ff0000; line-height:20px; font-size:12px;}
.Return_list1 { width:100%; padding-left:15px; background:#fff; border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8; margin-top:15px;}
.Return_list1 .title { height:50px; border-bottom:1px solid #e8e8e8; padding-right:15px; line-height:49px; color:#545454; font-size:16px;}
.Return_list1 .main { margin:10px 0;}
.Return_list1 dl {width:100%; margin-bottom:0;}
.Return_list1 dl dt { font-weight:normal; float:left; color:#333; font-size:12px;line-height:24px; width:120px;}
.Return_list1 dl dd {font-size:12px; color:#666;line-height:24px;}
.Return_list2 { width:100%; padding-left:15px; background:#fff; border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8; margin-top:15px; margin-bottom:15px;}
.Return_list2 .title { height:50px; border-bottom:1px solid #e8e8e8; padding-right:15px; line-height:49px; color:#545454; font-size:16px;}
.Return_list2 .input_group { padding:15px 15px 15px 0;}
.Return_list2 .form_control { color:#e5e5e5; height:40px; width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; font-size:15px; color:#545454; padding:6px 15px}
.Return_list2 .form_control::-moz-placeholder{color:#c9caca;opacity:1}
.Return_list2 .form_control:-ms-input-placeholder{color:#c9caca}
.Return_list2 .form_control::-webkit-input-placeholder{color:#c9caca}

/* 退款详情 */
.Return_list3 { margin-top:0; margin-bottom:15px;}
.Return_list3 .title { text-align:center; color:#fa2166;}
.Return_list3 dl dt { width:auto; margin-right:10px;}
.Button1 { width:100%; text-align:center; margin:25px auto;}
.Button1 button { width:90px; height:30px; border:1px solid #e6454a;border-radius:4px;}
.Button1 button a { color:#e6454a;}

/*弹框*/
.mui-dialog-mask{ width:100%; left: 0px; top: 0px; height: 100%; position: fixed; -webkit-user-select: none; z-index:99; background-color:#000; opacity:.8;}
.play_screen1{ position:fixed; z-index:9999999; top:50%; width:100%; }
.play_table{ position:relative;  margin-left:15%; width:70%; -webkit-appearance:none; border-radius:10px; background:#f5f5f6;}
.play_table_title{ height:50px; line-height:50px; font-size:14px; text-align:center; border-bottom:1px solid #eaebeb; color:#000;}
.play_table_btn1{ width:100%; height:36px; -webkit-appearance:none; border-radius:0 0 10px 10px; line-height:36px; border:none;  background:#f5f5f6; font-size:14px; color:#3088e5; text-align:center;}


.yuan { float:right; font-size: 13px; display: block;}

.code_input2{ float:left; width:70%; height: 20px; border-radius:4px 0 0 4px; border: none; background:#fff; font-size:14px;  padding-left:12px; color:#333;-webkit-appearance:none;appearance:none;}
.code_input2::-moz-placeholder{color:#999;opacity:1}
.code_input2:-ms-input-placeholder{color:#999;}
.code_input2::-webkit-input-placeholder{color:#999;}

.code_btn2{ float:right; width:20%; height:40px; -webkit-appearance:none;border-radius:0 4px 4px 0; border:none; color:#fff; background:#fa2166;text-align:center;}
